@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
ul li{ list-style:none; }
a{ text-decoration:none;}
img{ border:0;}
a img{ border:0;}
.clear{
	clear:both;
}

.header{
	background:url(../images/bg.jpg) repeat-x;
	height:131px;
	width:100%;
	border-bottom:1px #1d2b6a solid;
}
.head{
	width:1000px;
	margin:0 auto;
}
.logo{
	width:427px;
	height:59px;
	float:left;
}
.tel{
	float:right;
	padding-top:15px;
}
.head_01{
	padding-top:10px;
	height:80px;
}
.head_01 dl{
	float:right;
}
.head_01 dl dt{
	float:left;
	line-height:90px;
	padding-right:6PX;
}
.head_01 dl dd{
	line-height:30px;
	color:#fff;
	white-space:nowrap;
}
.head_01 dl dd p{
	font-family:"微软雅黑";
	font-size:15px;
}
.head_01 dl dd h3{
	font-family:Arial;
	font-size:20px;
	font-weight:normal;
}
.nav{}
.nav ul{
	background:url(../images/nav.png) no-repeat;
	height:40px;
	width:1000px;
	font-family:"微软雅黑";
	font-size:14px;
}
.nav ul li{
	float:left;
	line-height:40px;
	padding-left:80px;
}
.nav ul li a{
	color:#fff;
}
.nav ul li a:hover{
	border-bottom:3px solid #cf0918;
	padding-bottom:8px;
}

.nav ul li .current{
	border-bottom:3px solid #cf0918;
	padding-bottom:8px;
}
/*轮播样式*/
.lunhuan{
	width:100%;
	height:569px;
	position:relative;
}
.lunhuan #lunhuanback{
	width:100%;
	height:569px;
	position:absolute;
	left:0px;
	top:0px;
	overflow:hidden;
}
.lunhuan #lunhuanback p{
	width:100%;
	height:569px;
	position:absolute;
	left:0px;
	top:0px;
	opacity:0;
	filter:alpha(opacity=0);
	background-repeat:no-repeat;
	background-position:50% 0px;
}
.lunhuan .lunhuan_main{
	width:1300px;
	height:569px;
	margin:0 auto;
	position:relative;
}
.lunhuancenter{
	width:1000px;
	height:569px;
	position:absolute;
	left:240px;
	top:0px;
}
#lunbonum{
	height:14px;
	line-height:23px;
	position:absolute;
	right:140px;
	bottom:30px;
	z-index:50;
}
#lunbonum li{
	width:14px;
	height:14px;
	float:left;
	margin-right:9px; 
	background-image:url(../images/icon15.png); 
	background-position:-16px 0; 
	cursor:pointer; 
	display:inline;
}
#lunbonum .lunboone{
	cursor:pointer; 
	background-image:url(../images/icon15.png); 
	background-position:-1px 0;
}

.Slogan{
	width:1000px;
	margin:0 auto;
	padding:12px 0;
}
.Slogan p{
	margin-left:5px;
	background:url(../images/icon1.png) no-repeat;
	padding-left:25px;
	line-height:32px;
	background-position:0 8px;
}
.Slogan p a{
	font-family:"宋体";
	font-size:12px;
	color:#1d2b6a;
	font-weight:bold;
}
.csse{
	background:url(../images/bg1.jpg) no-repeat;
	height:275px;
	background-position:center;
}
.csse ul{
	width:1000px;
	margin:0 auto;
	padding-top:60px;
}
.csse ul li{
	float:left;
	width:131px;
	padding:0 17px;
}
.csse ul li img{
	width:126px;
	height:126px;
}
.csse ul li a img{
	border:2px solid #d3d3d3;
	border-radius:12px;
}
.csse ul li a:hover img {
	border:2px solid #2e3b75;
	border-radius:12px;
}
.csse ul li p{
	font-family:"宋体";
	font-size:12px;
	color:#666;
	font-weight:bold;
	line-height:19px;
	text-align:center;
	padding-top:8px;
}
.Slogan2{
	width:1000px;
	margin:0 auto;
	padding:10px 0;
	height:340px;
}
.about p{
	margin-left:5px;
	background:url(../images/icon2.png) no-repeat;
	padding-left:25px;
	line-height:32px;
	background-position:0 8px;
}
.Slogan2 p a{
	font-family:"宋体";
	font-size:12px;
	color:#1d2b6a;
	font-weight:bold;
}
.about{
	width:316px;
	float:left;
	padding-right:20px;
}
.about dl dt {
	padding-bottom:10px;
}
.about dl dt img{
	width:316px;
	height:139px;
}
.about dl dd{
	font-family:"宋体";
	font-size:12px;
	color:#666;
	line-height:22px;
}
.succes p{
	margin-left:5px;
	background:url(../images/icon3.png) no-repeat;
	padding-left:25px;
	line-height:32px;
	background-position:0 8px;
}
.succes{
	width:312px;
	float:left;
	padding-right:20px;
}
.succes dl{
	border-top:1px #999 dashed;
	margin-top:15px;
}
.succes dl dt {
	line-height:32px;
	background:url(../images/icon7.png) no-repeat;
	background-position:0 15px;
	padding-left:10px;
}
.succes dl dt a{
	font-family:"宋体";
	font-size:12px;
	color:#666;
	font-weight:bold;
}
.succes dl dt a:hover{
	color:#1d2b6a;
}
.succes dl dd{
	font-family:"宋体";
	font-size:12px;
	color:#666;
	line-height:22px;
}
.contact{
	width:312px;
	float:left;
}
.contact>p{
	margin-left:5px;
	background:url(../images/icon4.png) no-repeat;
	padding-left:20px;
	line-height:32px;
	background-position:0 8px;
}
.contact h2{
	font-family:"宋体";
	font-size:12px;
	color:#666;
	padding-top:15px;
}
.lianxi{
	font-family:"宋体";
	font-size:12px;
	color:#666;
	line-height:24px;
	padding:10px 0;
	border-bottom:1px #999 dashed;
	margin-bottom:10px;
}
.coop p{
	margin-left:5px;
	background:url(../images/icon5.png) no-repeat;
	padding-left:25px;
	line-height:32px;
	background-position:0 8px;
}
.cooper{
	background:url(../images/bg2.jpg) no-repeat;
	height:160px;
	background-position:center;
}
.coop2{
	width:1000px;
	margin:0 auto;
}
.coop2 p a img{
	border:4px solid #e3e3e3;
	margin-right:6px;
	width:179px;
	height:74px;
}
.link p{
	margin-left:5px;
	background:url(../images/icon6.png) no-repeat;
	padding-left:25px;
	line-height:32px;
	background-position:0 8px;
	float:left;
}
.link span{
	padding-right:5px;
	display:inline-block;
}
.link span a{
	font-family:"宋体";
	font-size:12px;
	color:#666;
	line-height:24px;
}
.link span a:hover{
	color:#1d2b6a;
}
.bottom{
	background:url(../images/footerbg.jpg) repeat-x;
	margin-bottom:10px;
	height:5px;
}
.foot{
	width:1000px;
	margin:0 auto;
	font-family:"宋体";
	font-size:12px;
	color:#666;
	line-height:60px;
}
.foot span{
	float:left;
}
.foot .jianshe{
	float:right;
}
.foot .jianshe a{
	color:#666;
}

.bdsharebuttonbox{
	float:right;
}

/*工程案例*/

.ban{ 
	width:100%;
	height:100%;
}
.ban img{
	width:100%;
}
.content{
	width:1000px;
	margin:14px auto;
}
.left{
	float:left;
	width:234px;
}
.left_s p a{
	color:#fff;
	background:url(../images/bg3.png) no-repeat;
	width:233px;
	height:38px;
	display:block;
	font-family:"微软雅黑";
	font-size:14px;
	line-height:34px;
	padding-left:15px;
}
.left_x{
	margin-top:22px;
	border:1px #ccc solid;
	padding:16px 6px 25px 11px;
}

.search input{
	width:165px;
	height:19px;
	border:0;
	background-color:#ededed;
	border-right:1px #9a9a9a solid;
	line-height:22px;
	margin-right:8px;
	float:left;
}
.search{
	width:207px;
	height:19px;
	background-color:#ededed;
	margin:8px 0 22px 0;
	padding:7px 0;
}
.search a img{
	width:23px;
	height:19px;
	line-height:32px;
}
.left_x h3{
	font-family:"微软雅黑";
	font-size:14px;
	color:#666;
	font-weight:normal;
	line-height:28px;
}
.left_x .contact02{
	font-family:"微软雅黑";
	color:#666;
	line-height:30px;
	font-size:12px;
}
.left_x .txt1{
	font-size:15px;
}

.right{
	float:left;
	margin-left:40px;
	width:724px;
}
.seat{
	font-family:"宋体";
	font-size:12px;
	color:#4e5558;
	border-left:3px #111b54 solid;
	padding-left:16px;
	margin-bottom:14px;
}
.seat a{
	color:#4e5558;
	padding:0 5px;
}
.seat a:hover{
	color:#111b54;
}
.gcbg{
	background:#f8f8f8;
	padding:15px 0 0 12px;
	display:inline-block;
}
.gcal{
	padding-bottom:21px;
}
.gcal p{
	background:url(../images/bg4.png) no-repeat;
	color:#fff;
	width:702px;
	height:34px;
	font-family:"宋体";
	font-size:12px;
	font-weight:bold;
	line-height:34px;
	padding-left:16px;
}
.gcbg ul{
}
.gcbg ul li {
    float: left;
    padding-bottom: 11px;
    padding-right: 24px;
    text-align: center;
    width: 210px;
	height:250px;
	overflow:hidden;
}
.gcbg ul li img{
	border:1px #c9c9c9 solid;
	padding:4px;
	width:200px;
	height:200px;
}
.gcbg ul li a p{
	font-family:"宋体";
	font-size:12px;
	color:#666;
	line-height:25px;
	font-weight:bold;
}
.gcbg ul li a:hover p{
	color:#111b54;
}

.fanye{
	text-align:center;
	display:inline-block;
	font-family:Arial;
	font-size:15px;
	padding-bottom:20px;
	width:700px;
	padding-top:20px;
}
.fanye .fan1{
	background-color:#999;
	padding:5px 12px;
	color:#fff;
}
.fanye .fan2{
	background-color:#1f2a68;
	padding:5px 12px;
	color:#fff;
}
.fanye a{
	color:#666;
	padding:5px 10px;
	margin:0 3px;
}
.fanye a:hover{}
.gcbg>dl{
	padding-bottom:20px;
}
.gcbg dl dt{
	float:left;
	margin-right:25px;
}
.gcbg dl dt img{
	width:362px;
	height:362px;
	border:1px #999 solid;
	padding:9px;
}
.gcbg dl dd{
	font-family:"微软雅黑";
	color:#666;
}
.gcbg dl dd h3{
	font-size:15px;
	font-weight:normal;
	line-height:30px;
	padding-bottom:15px;
}
.gcbg dl dd p{
	font-size:12px;
	color:#666;
	line-height:22px;
}
.intro{}
.intro_ab>img{
	border:4px solid #e2e2e2;
}
.intro_ab{
	border-bottom:1px dashed #c0c0c0;
	padding-bottom:24px;
	margin-bottom:19px;
}
.intro p{
	font-family:"宋体";
	font-size:12px;
	color:#666;
	line-height:24px;
}

.news{}
.news>dl{
	border-bottom:1px #999 dashed;
	margin-bottom:20px;
	padding-bottom:20px;
}
.news dl dt{
	float:left;
	background:url(../images/icon9.png) no-repeat;
	width:84px;
	height:94px;
	text-align:center;
	font-family:Arial;
}
.news dl dt b{
	color:#fff;
	line-height:40px;
	font-size:15px;
}
.news dl dt p{
	font-size:35px;
	font-weight:bold;
}
.news dl dd{
	font-family:"宋体";
	font-size:12px;
	line-height:20px;
}
.news dl dd h4 a{
	color:#111b54;
	line-height:33px;
}
.news dl dd .detail a{
	color:#111b54;
}

.arclist{padding-bottom:35px;}
.arclist ul li{height:95px; padding-bottom:20px; border-bottom:1px dashed #ccc; margin-bottom:15px; overflow:hidden; clear:both; list-style:none outside none;width:673px; text-align:left;}
.listtime{background:url(../images/icon9.png) no-repeat left top; width:86px; height:95px;margin-right:10px; text-align:center;}
.listtime span{display:block; line-height:25px; height:25px; margin-top:9px; color:#fff; font-weight:bold; font-size:15px;}
.listtime b{display:block; line-height:56px; color:#000; font-size:35px;}

.listteam b{display:block; line-height:30px;font-size:12px;}
.listteam b a{color:#111b54;}
.listteam p{line-height:20px; margin-bottom:6px;font-family:"宋体";font-size:12px; height:40px; overflow:hidden;}
.listteam .more{color:#111b54;line-height:15px; font-size:12px;}
.search .submit{
	width:23px;
	height:19px;
	border:0;
	background:url(../images/icon8.png) no-repeat;
	cursor:pointer;
}
.abdcon {
padding:14px 12px;
}
.arclist  {
padding-bottom:35px;
}
.ovh {
overflow:hidden;
}
.clear {
clear:both;
}

.lefts {
display:inline;
float:left;
}
.rights {
display:inline;
}

.intro h4{
	text-align:center;
	color:#111b54;
	font-size:12px;
	line-height:20px;
	padding-bottom:20px;
}
.intro h4 span{
	float:right;
	padding-right:20px;
	font-weight:normal;
}
.intro .time{
	text-align:right;
}

.honour a img{
	padding-left:35px;
}

.yuliu{
	padding:20px 0 15px 0;
	color:#666;
}